Pràctiques de «Tecnologia i digitalització» amb Blockly@Arduino / ESP32 / WeMos D1 R32
LDR (detector) + Làser(emissor)
Anem a fer algun dels muntatges següents per controlar el pas d'objectes per una porta o una cinta corredera.
Fes el programa següent i fixats en els gpios que varien de una targeta a l'altra.
L'equivalent a l'entorn d'Arduino és:
int pinLaser = 18;
int Valor_LDR;
void setup() {
Serial.begin(115200);
pinMode(pinLaser, OUTPUT);
Serial.println("El valor de LDR varia entre 0 i 4095");
Serial.println("Un valor alta equival a molt llum");
Serial.println("Un valor baix equival a poca llum");
}
void loop() {
Serial.println("Activem el làser");
digitalWrite(pinLaser, HIGH);
Serial.println("Llegim el LDR");
Serial.println("Sempre que estiguen alineats");
Valor_LDR = analogRead(36);
Serial.print("Lectura LDR = ");
Serial.println(Valor_LDR);
delay(1000);
}
|
L'eixida a un plotter sèrie és semblant a:
Llicenciat sota la Llicència Creative Commons Reconeixement CompartirIgual 4.0